package com.xasxt.book.app.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import com.xasxt.book.app.entity.Book;
@Repository
@Mapper
public interface BookDaoMapper {
	
	/**
	 * 
	 * 功能:添加图书信息
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月26日 下午1:36:14
	 * @param book
	 * @return
	 */
	int saveBookInfo(Book book);
	
	/**
	 * 
	 * 功能:统计分页记录数
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月26日 下午1:37:56
	 * @param map
	 * @return
	 */
	int getCountBook(Map<String,Object>map);
	/**
	 * 
	 * 功能:分页查询图书信息
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月26日 下午1:38:04
	 * @param map
	 * @return
	 */
	List<Book>findBookWithPage(Map<String,Object>map);
	/**
	 * 
	 * 功能:更新图书信息
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月27日 上午9:18:01
	 * @param book
	 * @return
	 */
	int   updateBookInfo(Book book);
	/**
	 * 
	 * 功能:查询一条图书信息
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月27日 上午9:26:27
	 * @param bId
	 * @return
	 */
	Book getBookInfo(int bId);

}
